/*
 * To change this template, choose Tools | Manutencao
 * and open the template in the editor.
 */
package br.uniceub.fsw.action;

import br.uniceub.fsw.framework.Action;
import br.uniceub.fsw.templates.ListaValores;

/**
 *
 * @author Tiago
 */
public class RegistrarPlanoTatico extends Action {

    public void listar() {
        
        
        inserir("TIPO_FORMULARIO", "Registrar Plano Tatico");
    }
    
    public void pag1() {
        
        addMigalha("Usuarios", "ObjetivoTI.listar");
        addMigalha("Novo Plano Tatico");       
        
        inserir("ACAO_FORMULARIO", "ObjetivosTI.incluir.ObjetivosTI.listar");
        inserir("TIPO_FORMULARIO", "Registrar Plano Tatico");
        inserir("TIT_PLANO", "Selecione um Planejamento Estrategico");

        inserir("PLANEJAMENTO1", "Nome do Planejamento 2010 - 2013");
        inserir("PLANEJAMENTO2", "Nome do Planejamento 2013 - 2015");
        inserir("PLANEJAMENTO3", "Nome do Planejamento 2014 - 2018");
        
        inserir("", "");
        
    }
    
    public void pag2(){
        
        addMigalha("Usuarios", "ObjetivoTI.listar");
        addMigalha("Novo Plano Tatico");       
        
        inserir("ACAO_FORMULARIO", "ObjetivosTI.incluir.ObjetivosTI.listar");
        inserir("TIPO_FORMULARIO", "Registrar Plano Tatico");
        inserir("TIT_PLANO", "Planejamento Estrategico selecionado");
        inserir("TIT_PLANO2", "Plano Tatico");
        inserir("TIT_PLANO3", "Objetivos do Planejamento Estratégico");
        
        inserir("PLANEJAMENTO", "Nome do Planejamento 2010 - 2013");
                
        inserir("TIT_INI_REQUERIDA", "Iniciativas Requeridas:");
        inserir("TIT_REC_NECESSARIO", "Recursos Necessários: ");
        inserir("TIT_MONITORADOS", "Monitorados Por: ");  
        
        inserir("REC_NECESSARIO", "");  
        inserir("MONITORADOS", "");  
        inserir("INI_REQUERIDA", "");
        
        inserir("", "");
        inserir("INCLUIR_ACAO", "Incluir Ação");
        inserir("TIT_DSC_OBJETIVO", "Descrição");
        inserir("TIT_QTD_ACOES", "Quantidade de ações");
        inserir("ACAO", "Ação");
        
        inserir("TIT_OBJETIVO1", "Excelência no Atendimento");
        inserir("DSC_OBJETIVO1", "Promover ações para a melhoria da qualidade e da percepção dos usuários em relação "
                + " aos atendimentos prestados pela área de TI, implementando controles e melhores práticas de "
                + " gerenciamento de serviços, capacitando e qualificando as equipes de atendimento.");
        inserir("QTD_ACOES1", "4");
        
        
        inserir("TIT_OBJETIVO2", "Gestão de Pessoas");
        inserir("DSC_OBJETIVO2", "Manter o pessoal técnico atualizado sobre as tecnologias adotadas no TRT, bem como "
                + "promover conhecimento sobre novas tecnologias. Promover ações de desenvolvimento pessoal "
                + "voltadas à formação de gestores na área de TI.");
        inserir("QTD_ACOES2", "2");
        
    }
    

    public void novo() {
        //Obrigatorio para CRUD Completo
        //Aqui fica o codigo de geracao do formulario
        addMigalha("Usuarios", "ObjetivoTI.listar");
        addMigalha("Novo Plano Tatico");       
       

       
        inserir("ACAO_FORMULARIO", "ObjetivosTI.incluir.ObjetivosTI.listar");
        inserir("TIPO_FORMULARIO", "Registrar Plano Tatico");
        inserir("TIT_PLANO", "Registrar Plano Tatico");

        inserir("PLANEJAMENTO1", "Nome do Planejamento 2010 - 2013");
        inserir("PLANEJAMENTO2", "Nome do Planejamento 2013 - 2015");
        inserir("PLANEJAMENTO3", "Nome do Planejamento 2014 - 2018");
        
        
        
        inserir("", "");
    }

    public void incluir() {
        //Obrigatorio para qualquer crud, porem pode exister restricoes de uso
        //Aqui fica o codigo de inclusao dos dados no banco ou computacao necessaria
    }

    public void editar() {
        //Obrigatorio para CRUD Completo        
        //Aqui fica o codigo de  geracao do formulario de alteracao
        String parameter = parametroString("idtObjetivoTI");
        addMigalha("Usuarios", "Templates.listar");
        addMigalha("Editar Objetivo TI");

        inserir("TIP_OBJETIVO", "TI");
        
        inserir("TIT_OBJETIVO", "Promover ações para a melhoria da qualidade e da percepção dos usuários em relação "
                + " aos atendimentos prestados pela área de TI, implementando controles e melhores práticas de"
                + " gerenciamento de serviços, capacitando e qualificando as equipes de atendimento.");

        inserir("DSC_OBJETIVO", "Promover ações para a melhoria da qualidade e da percepção dos usuários em relação "
                + " aos atendimentos prestados pela área de TI, implementando controles e melhores práticas de"
                + " gerenciamento de serviços, capacitando e qualificando as equipes de atendimento.");

        inserir("REF_OBJETIVO", "O Planejamento Estratégico de TIC do Poder Judiciário, instituído pela Resolução "
                + " 99 do CNJ foi uma das bases para a elaboração dos planejamentos de TIC de todo o "
                + " Judiciário, tendo sido observado pelo grupo de trabalho no processo de elaboração "
                + " do PETI, inclusive com o aproveitamento de parte dos seus 32 indicadores.");

        inserir("FNLD_OBJETIVO", "Finalidade é  Buscar a excelência no atendimento aos usuários internos e externos ");

        inserir("MED_OBJETIVO", "PETI2 - Índice de satisfação dos usuários internos com os serviços de TIC"
                + "Fórmula: Percentual de usuários satisfeitos com os atendimentos recebidos da TI, medidos pelo software de servicedesk");

        inserir("DTI_OBJETIVO", "12/2015");
        inserir("DTF_OBJETIVO", "12/2018");
        
        inserir("ORCAMENTO", "Orçamento");
        inserir("INFRAESTRUTURA", "Infraestrutura");
        inserir("PESSOAL", "Pessoal");
        
        inserir("TIP_NECESSIDADE", "Orçamento");
        
        inserir("VAL_NECESSARIO", "");
        
        inserir("VAL_NECESSARIO1", "R$ 1.000.000,00");
        inserir("VAL_NECESSARIO2", "10 Servidores DELL ultima geração");
        inserir("VAL_NECESSARIO3", "100 Pessoas");
        
        inserir("TIT_CAPACIDADE", "Informe as necessidade");
        
        inserir("ACAO_FORMULARIO", "Manutencao.alterar.Manutencao.listar");
        inserir("TIPO_FORMULARIO", "Editar Objetivo de TI");
    }

    public void visualizar() {
        //Recomendavel para CRUD Completo
        //Agui fica o codigo para visializacao simples todos dados em formato organizado
        String parameter = parametroString("idtUsuario");
        addMigalha("Usuarios", "ObjetivosTI.listar");
        addMigalha("Visializar Usuario");
        
        inserir("TIP_OBJETIVO", "TI");
        
        inserir("TIT_OBJETIVO", "Promover ações para a melhoria da qualidade e da percepção dos usuários em relação "
                + " aos atendimentos prestados pela área de TI, implementando controles e melhores práticas de"
                + " gerenciamento de serviços, capacitando e qualificando as equipes de atendimento.");

        inserir("DSC_OBJETIVO", "Promover ações para a melhoria da qualidade e da percepção dos usuários em relação "
                + " aos atendimentos prestados pela área de TI, implementando controles e melhores práticas de"
                + " gerenciamento de serviços, capacitando e qualificando as equipes de atendimento.");

        inserir("REF_OBJETIVO", "O Planejamento Estratégico de TIC do Poder Judiciário, instituído pela Resolução "
                + " 99 do CNJ foi uma das bases para a elaboração dos planejamentos de TIC de todo o "
                + " Judiciário, tendo sido observado pelo grupo de trabalho no processo de elaboração "
                + " do PETI, inclusive com o aproveitamento de parte dos seus 32 indicadores.");

        inserir("FNLD_OBJETIVO", "Finalidade é  Buscar a excelência no atendimento aos usuários internos e externos ");

        inserir("MED_OBJETIVO", "PETI2 - Índice de satisfação dos usuários internos com os serviços de TIC"
                + "Fórmula: Percentual de usuários satisfeitos com os atendimentos recebidos da TI, medidos pelo software de servicedesk");

        inserir("DTI_OBJETIVO", "12/2015");
        inserir("DTF_OBJETIVO", "12/2018");
        
        inserir("ORCAMENTO", "Orçamento");
        inserir("INFRAESTRUTURA", "Infraestrutura");
        inserir("PESSOAL", "Pessoal");
        
        inserir("VAL_NECESSARIO1", "R$ 1.000.000,00");
        inserir("VAL_NECESSARIO2", "10 Servidores DELL ultima geração");
        inserir("VAL_NECESSARIO3", "100 Pessoas");
        

        inserir("PERMISSOES", "Desenvolvedor, Funcionário");
        inserir("TIPO_PAGINA", "Detalhe do Objetivo TI");
    }

    public void alterar() {
        //Obrigatorio para qualquer crud, porem pode exister restricoes de uso
        //Aqui fica o codigo de alteracao dos dados no banco
    }

    public void excluirNecessidade() {
        String parameter = parametroString("idtObjetivoTI");
        addMigalha("Usuarios", "Templates.listar");
        addMigalha("Editar Objetivo TI");

        inserir("TIP_OBJETIVO", "TI");
        
        inserir("TIT_OBJETIVO", "Promover ações para a melhoria da qualidade e da percepção dos usuários em relação "
                + " aos atendimentos prestados pela área de TI, implementando controles e melhores práticas de"
                + " gerenciamento de serviços, capacitando e qualificando as equipes de atendimento.");

        inserir("DSC_OBJETIVO", "Promover ações para a melhoria da qualidade e da percepção dos usuários em relação "
                + " aos atendimentos prestados pela área de TI, implementando controles e melhores práticas de"
                + " gerenciamento de serviços, capacitando e qualificando as equipes de atendimento.");

        inserir("REF_OBJETIVO", "O Planejamento Estratégico de TIC do Poder Judiciário, instituído pela Resolução "
                + " 99 do CNJ foi uma das bases para a elaboração dos planejamentos de TIC de todo o "
                + " Judiciário, tendo sido observado pelo grupo de trabalho no processo de elaboração "
                + " do PETI, inclusive com o aproveitamento de parte dos seus 32 indicadores.");

        inserir("FNLD_OBJETIVO", "Finalidade é  Buscar a excelência no atendimento aos usuários internos e externos ");

        inserir("MED_OBJETIVO", "PETI2 - Índice de satisfação dos usuários internos com os serviços de TIC"
                + "Fórmula: Percentual de usuários satisfeitos com os atendimentos recebidos da TI, medidos pelo software de servicedesk");

        inserir("DTI_OBJETIVO", "12/2015");
        inserir("DTF_OBJETIVO", "12/2018");
        
        inserir("ORCAMENTO", "Orçamento");
        inserir("INFRAESTRUTURA", "Infraestrutura");
        inserir("PESSOAL", "Pessoal");
        
        inserir("TIP_NECESSIDADE", "");
        
        inserir("VAL_NECESSARIO", "");
        inserir("VAL_NECESSARIO1", "");
        
        inserir("TIT_CAPACIDADE", "Informe as necessidade");
        
        inserir("ACAO_FORMULARIO", "Manutencao.alterar.Manutencao.listar");
        inserir("TIPO_FORMULARIO", "Editar Objetivo de TI");
    }

    public void lvTipoCapacidade() {
        String filtro = parametroString("filtroLV");
        //Nome to parametro é fixo caso use a classe ListaValores para gera a lv
        ListaValores lv = new ListaValores("opcoesLV", "nolistStyle");
        lv.addLinha(1, "Infraestrutura");
        lv.addLinha(2, "Orçamento");
        lv.addLinha(3, "Pessoas");
        inserir("LV_TIPO_CAPACIDADE", lv.getHTML(filtro));
    }
}
